#ifndef MATH_GTEST_MATH_TEST_DATA_ACOSF_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_ACOSF_DATA_H

DataFloatFloat g_acosfData[] = {
    {-0x1.003897ffffc7bp-1, 0x1.0c257cp+1},
    {-0x1.01p-1, 0x1.0c5f16p+1},
    {-0x1.01988637bd05bp-1, 0x1.0c8b3p+1},
    {-0x1p-1, 0x1.0c1524p+1},
    {-0x1.020a7c5ac471bp-1, 0x1.0cac2cp+1},
    {-0x1.021ffffc9064p-1, 0x1.0cb264p+1},
    {-0x1.201d99999999ap-1, 0x1.15909ep+1},
    {-0x1.0d1eb851eb852p-1, 0x1.0fe74ap+1},
    {-0x1.0829f16b11c6dp-3, 0x1.b33c92p+0},
    {-0x1.0cp-1, 0x1.0f9318p+1},
    {-0x1.1150d9eed1f41p-1, 0x1.1123e6p+1},
    {-0x1.116800001197ap-1, 0x1.112abep+1},
    {-0x1.4b5228p-2, 0x1.e678d4p+0},
    {-0x1.5feda6612839p-6, 0x1.979f88p+0},
    {-0x1.ep-2, 0x1.07828cp+1},
    {-0x1.fc0152p-1, 0x1.821faep+1},
    {-0x1.fd6d4a10fafap-1, 0x1.85492ap+1},
    {-0x1.febf58p-1, 0x1.892b28p+1},
    {-0x1.febffep-1, 0x1.892d7cp+1},
    {-0x1.fff77e0000007p-13, 0x1.922fb6p+0},
    {-0x1.ffffc6p-3, 0x1.d2cf54p+0},
    {0x1.ae157ae147ae1p-3, 0x1.5bf5cep+0},
    {0x1.0000b0000465ep-3, 0x1.720a24p+0},
    {0x1.000443501400fp-12, 0x1.920fb4p+0},
    {0x1.00255e2d6238ep-1, 0x1.0bff9p+0},
    {0x1.004613fffe9a6p-1, 0x1.0becacp+0},
    {0x1.008bfffffe6abp-4, 0x1.821444p+0},
    {0x1.0441405003d0dp-20, 0x1.921fa6p+0},
    {0x1.04612ep-5, 0x1.89fc52p+0},
    {0x1.2d930a3d70a3dp-1, 0x1.e1c584p-1},
    {0x1.108e7ef9db22dp-1, 0x1.026a7cp+0},
    {0x1.145f36p-6, 0x1.8dce2cp+0},
    {0x1.1538p-1, 0x1.ff4e44p-1},
    {0x1.17fd60e94ee39p-1, 0x1.fc00cp-1},
    {0x1.188c000000385p-1, 0x1.fb5652p-1},
    {0x1.189c76p-1, 0x1.fb42a4p-1},
    {0x1.194c7a3a53b8ep-1, 0x1.fa7018p-1},
    {0x1.1bc49e0293b5p-1, 0x1.f77a18p-1},
    {0x1.1d73ffffff572p-1, 0x1.f57326p-1},
    {0x1.1ffbfda6b45f4p-1, 0x1.f26502p-1},
    {0x1.1ffffep-1, 0x1.f2602cp-1},
    {0x1.2001ed6bf94d6p-1, 0x1.f25dd4p-1},
    {0x1.20a65cp-1, 0x1.f196d8p-1},
    {0x1.24b000e42b8e2p-1, 0x1.ecaf3ep-1},
    {0x1.24b13ff26a6b3p-3, 0x1.6d696p+0},
    {0x1.26f9b994e1a3fp-1, 0x1.e9e402p-1},
    {0x1.27cde76bf94d6p-1, 0x1.e8e03cp-1},
    {0x1.283bap-1, 0x1.e859c4p-1},
    {0x1.2e64bca86711ep-1, 0x1.e0c1d8p-1},
    {0x1.309e8ee18ac9fp-1, 0x1.ddfe5p-1},
    {0x1.36191p-5, 0x1.886e54p+0},
    {0x1.336ac7ae147aep-1, 0x1.da80f2p-1},
    {0x1.3ff581a53b8e5p-1, 0x1.caa204p-1},
    {0x1.44a8b6p-1, 0x1.c49574p-1},
    {0x1.4c49e9581dce4p-1, 0x1.baa30cp-1},
    {0x1.5554b8bef8cebp-1, 0x1.aea16p-1},
    {0x1.5ad6af23c4805p-3, 0x1.668f2p+0},
    {0x1.5b9107ffffffep-1, 0x1.a633bcp-1},
    {0x1.5d95a9ffee686p-1, 0x1.a37264p-1},
    {0x1.5ef254000005ap-1, 0x1.a1945cp-1},
    {0x1.5fff11fff2ce5p-1, 0x1.a022c6p-1},
    {0x1.612c3ap-2, 0x1.37fab4p+0},
    {0x1.61a112p-3, 0x1.65b294p+0},
    {0x1.3333333333333p-1, 0x1.dac67p-1},
    {0x1.66acaa060350fp-1, 0x1.96dc18p-1},
    {0x1.6ccdd4p-1, 0x1.8e32bp-1},
    {0x1.766c480293b5p-1, 0x1.804bbcp-1},
    {0x1.95c099fff5014p-1, 0x1.4fd534p-1},
    {0x1.988ba7afe5358p-4, 0x1.788c18p+0},
    {0x1.a80868a3d70a4p-1, 0x1.309a56p-1},
    {0x1.a2c5560000e13p-1, 0x1.39de4ep-1},
    {0x1.a34d72p-1, 0x1.38f17p-1},
    {0x1.b40a5200001c2p-1, 0x1.1a76ccp-1},
    {0x1.be3e16346dc5dp-2, 0x1.1eb0f2p+0},
    {0x1.bfffe1e63aee2p-1, 0x1.02bedap-1},
    {0x1.bdf3b645a1cacp-1, 0x1.06f1ap-1},
    {0x1.c17072p-1, 0x1.ff8308p-2},
    {0x1.c1cc5ep-1, 0x1.fe02b6p-2},
    {0x1.c71c71fea028p-4, 0x1.759edcp+0},
    {0x1.c7fffep-1, 0x1.e3689ap-2},
    {0x1.cb08acccd22b3p-3, 0x1.5840c4p+0},
    {0x1.cc70d8p-4, 0x1.75490cp+0},
    {0x1.cf2c3bc82d2aep-1, 0x1.c2d78ap-2},
    {0x1.cffd37fff2ce5p-1, 0x1.befee4p-2},
    {0x1.def7afffffff7p-2, 0x1.15851cp+0},
    {0x1.e5d447f935359p-3, 0x1.54cf8ap+0},
    {0x1.e89b7b5cfaacep-4, 0x1.738354p+0},
    {0x1.ec4745ffffffcp-2, 0x1.11bd76p+0},
    {0x1.f1f1fdfffbc87p-1, 0x1.e0f8c4p-3},
    {0x1.f1fffep-1, 0x1.e007ep-3},
    {0x1.f2cdd8a501acbp-1, 0x1.d1fad2p-3},
    {0x1.f46522p-1, 0x1.b4df86p-3},
    {0x1.f9fffe05276ap-1, 0x1.39d7acp-3},
    {0x1.fb5471ffffff9p-2, 0x1.0d6dcp+0},
    {0x1.ff0104p-2, 0x1.0c5eb8p+0},
    {0x1.ff1f34ac64778p-2, 0x1.0c5604p+0},
    {0x1.ff3a14p-2, 0x1.0c4e42p+0},
    {0x1.fde25bd14e3bdp-5, 0x1.822ep+0},
    {0x1.fff77e06df37fp-2, 0x1.0c1798p+0},
    {0x1.fffe63ffd405p-2, 0x1.0c159ap+0},
    {0x1.ffff6fff6fcbep-1, 0x1.80000ap-9},
    {0x1.ffffd63aee23cp-8, 0x1.901fb4p+0},
    {0x1p-1, 0x1.0c1524p+0},
    {0x1p-1, 0x1.0c1524p+0},
    {0x1.33b645fff00cp-1, 0x1.da2286p-1},
    {0x1.6a0dd4a209aaap-1, 0x1.921a28p-1},
    {0x1.6a09e5ffff572p-1, 0x1.921fb6p-1},
    {-0x1.7ae147ae147aep-1, 0x1.33b1e8p+1},
    {0x1.bb67adffffffep-1, 0x1.0c1524p-1},
    {0x1.bb6727c842fa5p-1, 0x1.0c163p-1},
    {0x1.fffd6p-1, 0x1.9ec4a2p-8},
    {0x1.fffffffffffd4p-83, 0x1.921fb6p+0},
    {0x1p-61, 0x1.921fb6p+0},
    {0x1.00012725dd1d2p-42, 0x1.921fb6p+0},
    {0x1.6a09e3ffffff4p-9, 0x1.916abp+0},
    {0x1.6a09e6p-9, 0x1.916abp+0},
    {0x1.6a09e8p-9, 0x1.916abp+0},
    {0x1.6a068901aca87p-8, 0x1.90b5aep+0},
    {-0x1.003897fffffe6p-1, 0x1.0c257cp+1},
    {-0x1.008a0902de00dp-1, 0x1.0c3dp+1},
    {-0x1.0197ffff68d13p-1, 0x1.0c8b0cp+1},
    {-0x1.01cac083126e9p-1, 0x1.0c99b8p+1},
    {-0x1.01ff2e48e8a72p-1, 0x1.0ca8e4p+1},
    {-0x1.0220000041f88p-1, 0x1.0cb264p+1},
    {-0x1.068400089705fp-1, 0x1.0df8bap+1},
    {-0x1.08008637bd05bp-1, 0x1.0e67a4p+1},
    {-0x1.0624dd2f1a9fcp-3, 0x1.b2fb64p+0},
    {-0x1.0bff36ac64778p-1, 0x1.0f92dep+1},
    {-0x1.114f8a74a771dp-1, 0x1.112382p+1},
    {-0x1.1168002af31dcp-1, 0x1.112abep+1},
    {-0x1.4b52276a273b3p-2, 0x1.e678d4p+0},
    {-0x1.5feda6612839p-6, 0x1.979f88p+0},
    {-0x1.df3b645a1cac1p-2, 0x1.0766bcp+1},
    {-0x1.fc0152p-1, 0x1.821faep+1},
    {-0x1.fd6d3ffffffdcp-1, 0x1.85491p+1},
    {-0x1.febf580041f88p-1, 0x1.892b28p+1},
    {-0x1.febffdffffe98p-1, 0x1.892d7cp+1},
    {-0x1.fff4ed52535efp-13, 0x1.922fb4p+0},
    {-0x1.ffffc6p-3, 0x1.d2cf54p+0},
    {0x1.00007fffffff3p-2, 0x1.516fecp+0},
    {0x1.0000bp-3, 0x1.720a24p+0},
    {0x1.000442ebf415ap-12, 0x1.920fb6p+0},
    {0x1.00202p-1, 0x1.0c0298p+0},
    {0x1.004613ffea028p-1, 0x1.0becacp+0},
    {0x1.008bfffffffffp-4, 0x1.821444p+0},
    {0x1.0444p-20, 0x1.921fa6p+0},
    {0x1.04612dfffffffp-5, 0x1.89fc52p+0},
    {0x1.09bbffffffff7p-1, 0x1.066d08p+0},
    {0x1.1423fffff920dp-1, 0x1.004b24p+0},
    {0x1.145f36000438ep-6, 0x1.8dce2cp+0},
    {0x1.15379fa97e133p-1, 0x1.ff4eb6p-1},
    {0x1.319999999999ap-1, 0x1.dcc5bp-1},
    {0x1.187ee48e8a71ep-1, 0x1.fb65fep-1},
    {0x1.189c76p-1, 0x1.fb42a4p-1},
    {0x1.194d22p-1, 0x1.fa6f5p-1},
    {0x1.1c205e1a36e2fp-1, 0x1.f70bd6p-1},
    {0x1.1a61916872b02p-1, 0x1.f9243p-1},
    {0x1.1fe1c91d14e3cp-1, 0x1.f284b2p-1},
    {0x1.1fff34ac64778p-1, 0x1.f2612p-1},
    {0x1.2001ep-1, 0x1.f25de4p-1},
    {0x1.20a65c225c17dp-1, 0x1.f196d8p-1},
    {0x1.24b002p-1, 0x1.ecaf3cp-1},
    {0x1.22d96c0b78034p-3, 0x1.6da4f4p+0},
    {0x1.26f9cap-1, 0x1.e9e3eep-1},
    {0x1.27cddap-1, 0x1.e8e04cp-1},
    {0x1.283ad6ac64778p-1, 0x1.e85abap-1},
    {0x1.2e64c810fafap-1, 0x1.e0c1cap-1},
    {0x1.309da4p-1, 0x1.ddff72p-1},
    {0x1.36190ffffffc6p-5, 0x1.886e54p+0},
    {0x1.38897f543388fp-1, 0x1.d41216p-1},
    {0x1.599997999999ap-1, 0x1.a8dfb4p-1},
    {0x1.449ba5e353f7dp-1, 0x1.c4a658p-1},
    {0x1.65e385999999ap-1, 0x1.97f5a8p-1},
    {0x1.5554dap-1, 0x1.aea134p-1},
    {0x1.5ad6b0036f9cp-3, 0x1.668f2p+0},
    {0x1.5b8fb874a771dp-1, 0x1.a63584p-1},
    {0x1.5d95a9fffde26p-1, 0x1.a37264p-1},
    {0x1.5ef2540000012p-1, 0x1.a1945cp-1},
    {0x1.5ff34619e3001p-1, 0x1.a03306p-1},
    {0x1.612c3ap-2, 0x1.37fab4p+0},
    {0x1.61a111ffffd2fp-3, 0x1.65b294p+0},
    {0x1.634f038b588e3p-1, 0x1.9b8e22p-1},
    {0x1.66af4916b11c7p-1, 0x1.96d86ap-1},
    {0x1.6ccdd4p-1, 0x1.8e32bp-1},
    {0x1.766c46a86711ep-1, 0x1.804bcp-1},
    {0x1.95c09ap-1, 0x1.4fd534p-1},
    {0x1.988b72p-4, 0x1.788c1cp+0},
    {0x1.9db22d0e56042p-1, 0x1.42957ap-1},
    {0x1.a2c5560057f6p-1, 0x1.39de4ep-1},
    {0x1.a34d7301b2b2ap-1, 0x1.38f16cp-1},
    {0x1.b40a520000709p-1, 0x1.1a76ccp-1},
    {0x1.bd86960057f6p-2, 0x1.1ee3e8p+0},
    {0x1.bfffe2p-1, 0x1.02bedap-1},
    {0x1.cp-1, 0x1.02be9cp-1},
    {0x1.acf590b851eb8p-1, 0x1.27b2aap-1},
    {0x1.c1cc5ep-1, 0x1.fe02b6p-2},
    {0x1.c71c72p-4, 0x1.759edcp+0},
    {0x1.c883106e978d5p-1, 0x1.e126e4p-2},
    {0x1.cb08ad543388fp-3, 0x1.5840c4p+0},
    {0x1.cc70d7ffff43p-4, 0x1.75490cp+0},
    {0x1.cf2c3cp-1, 0x1.c2d78ap-2},
    {0x1.d031a5c5d6388p-1, 0x1.be06ap-2},
    {0x1.def7bp-2, 0x1.15851cp+0},
    {0x1.e5d44c0000001p-3, 0x1.54cf8ap+0},
    {0x1.e9d60e0034c6dp-4, 0x1.736f88p+0},
    {0x1.ec4745fffffeep-2, 0x1.11bd76p+0},
    {0x1.f1f1fca86711ep-1, 0x1.e0f8e6p-3},
    {0x1.f1fffep-1, 0x1.e007ep-3},
    {0x1.f2cddcp-1, 0x1.d1fa8cp-3},
    {0x1.f46522p-1, 0x1.b4df86p-3},
    {0x1.f9fffdfff7343p-1, 0x1.39d7acp-3},
    {0x1.fb5472p-2, 0x1.0d6dcp+0},
    {0x1.ff0104p-2, 0x1.0c5eb8p+0},
    {0x1.ff88d98bac711p-2, 0x1.0c3788p+0},
    {0x1.ff3a13fee3c0fp-2, 0x1.0c4e42p+0},
    {0x1.ff85cap-5, 0x1.8220dcp+0},
    {0x1.fff77ep-2, 0x1.0c1798p+0},
    {0x1.fffe640057f6p-2, 0x1.0c159ap+0},
    {0x1.ffff6ffc002ffp-1, 0x1.80000ap-9},
    {0x1.ffffefffffcd7p-8, 0x1.901fb4p+0},
    {0x1p-1, 0x1.0c1524p+0},
    {0x1p-1, 0x1.0c1524p+0},
    {0x1.33b66432f0ee1p-1, 0x1.da226p-1},
    {0x1.6a09e5fffdf44p-1, 0x1.921fb6p-1},
    {0x1.6a0a078def417p-1, 0x1.921f86p-1},
    {-0x1.8p-1, 0x1.359d28p+1},
    {0x1.bb67aep-1, 0x1.0c1524p-1},
    {0x1.bb67adf768fa1p-1, 0x1.0c1524p-1},
    {0x1.fffd5efe4d4d6p-1, 0x1.9f6286p-8},
    {0x1p-82, 0x1.921fb6p+0},
    {0x1p-61, 0x1.921fb6p+0},
    {0x1p-42, 0x1.921fb6p+0},
    {0x1.ffffffdbf8a0cp-23, 0x1.921fb2p+0},
    {0x1.6a09e4p-9, 0x1.916abp+0},
    {0x1.6a08b25629018p-9, 0x1.916abp+0},
    {0x1.6a09e8p-9, 0x1.916abp+0},
    {0x1.6a09e4p-8, 0x1.90b5aap+0},
    {0.0, 0x1.921fb54442d18469898cc51701b839a2p0}
};

#endif
